ROS advertise函数参数详解
ROS advertise函数参数详解
突然想知道advertise函数里第三个参数到底是什么含义,网上博客找了一圈每一个解释清楚的,这里记录一下
首先看一下官方的注释:
1 | * \brief Advertise a topic, simple version |
这里面第三个参数 bool latch,如果设置为true,会保存发布方Publisher的最后一条消息,如果有新的订阅对象订阅该发布方时,发布方会自动把这条消息发送给订阅者;这样做的目的是降低Publisher发布的频率,提高话题使用效率,举个例子:一个发布地图的Publisher只在最开始发布了一次,当latch设置为TRUE时,如果后面有新的subscriber订阅到该发布时,就算此时发布方已经停止发布了,也会把之前发布过的最后一条消息保留发给新订阅该话题的对象。
http://example.com/2022/05/20/ROS%20advertise%E5%87%BD%E6%95%B0%E5%8F%82%E6%95%B0%E8%AF%A6%E8%A7%A3/
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 JiaFan's Blog!
评论
Va